package com.shibo.generator.propConfig;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/*
  模板配置信息
 */
@Component
@ConfigurationProperties(prefix = "template.config")
@Data
public class TemplateConfig {

    /**
     * 作者
     */
    public String author;
    /**
     * 包路径
     */
    private String packgePath;
    /**
     * 读取模板总路径
     */
    private String templateBasePath;

    /**
     * 输出文件总路径
     */
    private String writeFileBasePath;

    /**
     * 数据库表名前缀
     */
    private String tablePrefix;

    /**
     * mybatis生成的路径
     */
    private String  mapperPath;

    /*
    * entity模板路径
    * */
    private String entityTemPath;

    /*
     * mapper模板路径
     * */
    private String mapperTemPath;

    /*
     * entity模板路径
     * */
    private String createTableTemPath;

    /*
     * entity模板路径
     * */
    private String serviceTemPath;
}
